make one's debut as something - Turco Inglés Diccionario